@charset "utf-8";
body {
    margin: 0;
    font-family: arial, sans-serif;
    /*background: url(../../images/frame/sidebar.gif);*/
}
.wrap {
    padding-top: 35px;
}

form {
    margin: 0;
}

a{
	color:#222;
	text-decoration:underline;
}
a:hover{
	color:#F33;
	text-decoration:underline;
}

dl, dt, dd, ul, li, ol, p {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 100%;
}

p {
    margin: 5px 0;
    line-height: 150%;
}

img {
    border: 0;
}

p, div, input {
    font-family: Verdana, Arial, sans-serif;
}

p, div {
    font-size: 12px;
}
.d {
    color: #CCC;
}
.u {
    font-size: 14px;
}

a.u2 {
    color: #09c;
}
.l, .l a, #tips a,#com a {
    color: #36c;
}
.l a {
    padding: 0 12px;
    text-decoration: underline;
}
.red {
    color: #F00;
}

.etmain {
   width:90%;
}

.et {
    padding-left:16px;
    background:url(../../images/frame/item.gif) 2px 14px no-repeat;
    line-height:32px;
    font-size:14px;
    text-align:left;
}

.et a {
   font-size:14px;
}

#rightmain {
    width:90%;
    margin:8px 0 0 20px;
    text-align:left;
}

#opt a {
    font-size:14px;
}

#opt {
    line-height:28px;
}

#opt .l {
    float:left;
    font-size:14px;
    text-align:left;
    font-weight:bold;
    padding-left:23px;
    background:3px 6px url(../../images/frame/ico-sdoc.png) no-repeat;
}

#opt .r {
    float:right;
    font-size:14px;
    padding-right:10px;
    text-align:right;
}

.title {
    font-weight:bold;
}

.page a {
    padding:0 2px 0 2px;
}

table {
    clear:both;
}

.tdip {
    width:96%;
    border:none;
    border-bottom:1px dashed #ccc;
}

.menu_item {
    
}

.menu_item dt {
    line-height:32px;
    height:32px;
    padding-left:10px;
    text-align:left;
    font-weight:bold;
    font-size:14px;
    color:#333;
}

.menu_item dd {
    padding-left:16px;
    background:url(../../images/frame/item.gif) 2px 10px no-repeat;
    line-height:28px;
    font-size:14px;
    text-align:left;
}

td.title {
    font-weight:bold;
    text-align:left;
    border-bottom:1px dashed #ccc;
    height:28px;
    line-height:20px;
    width:30%;
}

td.title span {
    font-weight:normal;
    color:#666;
}

td.fitem {
    text-align:left;
    border-bottom:1px dashed #ccc;
    padding:3px 0 3px 0;
}

td .txts {
    width:50%;
    height:20px;
    padding-top:4px;
    border:1px solid #ccc;
    background:url(../../images/frame/spr_user_repeat.png) 0 -36px repeat-x;
}

td .txtnumber {
    width:100px;
    height:20px;
    padding-top:4px;
    border:1px solid #ccc;
    background:url(../../images/frame/spr_user_repeat.png) 0 -36px repeat-x;
}

td .txts3 {
    width:30%;
    height:20px;
    padding-top:4px;
    border:1px solid #ccc;
    background:url(../../images/frame/spr_user_repeat.png) 0 -36px repeat-x;
}

td .txt {
    width:80%;
    height:20px;
    padding-top:4px;
    border:1px solid #ccc;
    background:url(../../images/frame/spr_user_repeat.png) 0 -36px repeat-x;
}

td .txtarea {
    width:80%;
    height:120px;
}

textarea {
    font-size:12px;
    line-height:150%px;
}

.btn {
    background:url(../../images/frame/button_bg.gif);
    border:1px solid #878A1D;
    padding:3px 15px 3px 15px;
    *padding:4px 15px 2px 15px;
    font-size:12px;
    color:#3E3D06;
    cursor:pointer;
}

.btn2 {
    background:url(../../images/frame/button_bg.gif);
    border:1px solid #878A1D;
    padding:2px 5px 2px 5px;
    *padding:3px 5px 1px 5px;
    font-size:12px;
    color:#3E3D06;
    cursor:pointer;
}